package com.goktech.sportsmall.mapper;


import com.goktech.sportsmall.bean.LoginBean;
import com.goktech.sportsmall.bean.UserBean;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface LoginMapper {

    // 重置密码
    int reset(String pwd,int id);
    // 忘记密码 验证是否存在账号
    UserBean forget(String name, String tel);

    // 查询登录信息
    UserBean loginUser(String tel,String pwd);
// -上述为项目重新添加----------------------------
    int insertUser(LoginBean loginBean);

    /*
        Param:用于指定传入的参数的名称,当有使用Param注解时,xml中获取参数必须使用Param注解中指定的参数名
        Param一般在需要传入多个参数,并且不使用实体类的场景下
     */
    UserBean loginByUser(@Param("account") String account, @Param("password") String password);

    List<UserBean> selectList(@Param("page") int page,@Param("size") int size);
}
